Шаг 89 - Сохранение данных при обычном «пробуждении».

Приложение должно обрабатывать уведомление PBT_APMRESUMESUSPEND без потери данных и возвращаться в исходное состояние.

Приложения, которые были открыты до перехода в спящий режим, должны оставаться открытыми при пробуждении. Операционная система уведомит приложения о переходе компьютера из спящего режима в рабочий с помощью сообщения WM_POWERBROADCAST/PBT_APMRESUMESUSPEND. Приложения должны пытаться возвращаться в состояние, предшествовавшее переходу в спящий режим. Если данные нельзя восстановить полностью, приложение должно уведомить об этом пользователя и предложить восстановление данных до приемлемого уровня.

Приложение должно пытаться возвратиться в стабильное состояние. Приложение не должно «зависать», приводить к сбою, дестабилизировать систему, повреждать файлы данных или намеренно терять данные, не предупреждая пользователя.

Hosted by uCoz